<?
/* int */ $i = 1;
while($i < 10) {
   $i++;
}
?>

<?
while($i < 20) $i++;
?>

<? while($i < 0); ?> while(false) implies smart javac reports "unreachable statement"

<?
while($i < 30) {
   /* int */ $j = 1;
   while($j < 10) {
      $j++;
      while($i < 0);
   }
   $i++;
}
?>

<?
while($i < 50) {
   ?>i=<?= $i ?>,<?
   $i++;
}
?><?
while($i > 0) {
   ?>i=<?= $i ?>,<?
   if($i < 45) {
      break;
   }
   $i--;
}
?><?
while($i > 35) {
   $i--;
   if($i < 40) {
      continue;
   }
   ?>i=<?= $i ?>,<?
}
?>
